#ifndef __FILE_TABLE__
#define __FILE_TABLE__

#include <my_header.h>

typedef struct fileMetaData_s{
    int file_id;        // 文件ID
    char filename[100]; // 文件名 wo /
    int owner_id;
    char owner_name[100];
    char path[256];    // wo /
    int file_type;      // wo 1 文件类型：1为目录，2为普通文件
    char hash[65];      // wo NULL
    int parent_directory_id; // wo -1
}fileMetaData_t;

int createFileTable(MYSQL* mysql);         // 初始化文件表 
int insert_into(MYSQL* mysql,fileMetaData_t* meta);     // 往文件表插入
int delete_from(MYSQL* mysql,fileMetaData_t* meta);     // 从文件表删除


#endif
